Systematic Component-Oriented development with Axiomatic Design
نویسندگان
چکیده
منابع مشابه
Systematic OO Programming with Axiomatic Design
A xiomatic design offers a systematic and orderly way to proceed through the software development process. The methodology ensures that developers make the best possible design decisions by providing decision-making criteria in the form of two axioms: • The independence axiom suggests that the best designs maintain the independence of the functional requirements, ensuring that the design can ac...
متن کاملComponent-oriented Software Development With
Despite the inherent exibility of software as a material, experience has shown that the overall software architecture determines the system's adaptability and evolvability. In order to achieve adaptability und evolvability a software architecture has to consist of self-contained building blocks { so-called software components { and explicit descriptions of component connections. In this paper w...
متن کاملEnhancing Component-based Software Development with Aspect Oriented Programming
The purpose of this paper is to assess the advantages and disadvantages of a state of the art programming paradigm, called Aspect Oriented Programming (AOP for short) for building component-based systems. For the purposes of this comparison, several other approaches based on the AOP methodology will be examined, in matters of efficiency, ease of programming, robustness, and other important metr...
متن کاملComponent-Based Software Development with Aspect-Oriented Programming
Middleware for component-based software development already provides some separation of concerns between the components implementing the business functionality and the component environment implementing the infrastructural services. However, the implementation of the services is usually not modularized, making it hard to adapt the platform to application speci c needs, to exchange services to c...
متن کاملSupporting Component Oriented Development with Reusable Autonomous Classes
Reuse during development of software systems has long been touted as a mechanism of reducing costs, increasing quality and speeding up development. At the same time the ability to develop systems using a predominantly graphical approach has long been promised but has never really delivered. The described development approach aims to address both of these issues, by providing a development frame...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Systems and Software
سال: 2008
ISSN: 0164-1212
DOI: 10.1016/j.jss.2007.12.746